package com.cskaoyan.properties;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;

import java.util.List;
import java.util.Map;

@Data
@ConfigurationProperties(prefix = "file")
//prefix属性值 + 成员变量名(set方法) = 配置文件中的key
public class FileProperties {
    String location;
    Integer maxSize;
    String pngPath;
    String jpgPath;
    String username = "松哥";
    boolean open;

    //数组或List → 在配置文件中的写法是一样的
    String[] array1;
    String[] array2;
    List list1;
    List list2;
    //Map或JavaBean → 在配置文件中的写法是一样的
    Map map1;
    Map map2;
    User user1;
    User user2;
}
